Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 France F3 Nigeria F2 Australia F2 Algeria F1 Algeria F2 Saudi Arabia F1 Saudi Arabia F2 Tunisia F1 Tunisia F2 Morocco F3 Iran F1 Iran F2 Italy F22 Germany F2 France F19 France F20 Tunisia F6 Germany F1 Germany F2 UAE F1 Qatar F1 Portugal F3 France F5 Morocco F1 Morocco F2 Tunisia F2 Tunisia F3 France F9 France F17 Tunisia F4 Egypt F2 Egypt F3 Spain F19 France F19 Tunisia F4 Tunisia F6 Tunisia F7 France F1 France F3 Egypt F1 Egypt F2 Egypt F3 Tunisia F2 Turkey F2 Kuwait F2 Tunisia F1 Austria F4 Austria F5 Austria F6 Romania F15 France F17 France F18 United Arab Emirates F1 Morocco F1 Morocco F2 Spain F11 Spain F15 Spain F16 Kuwait F1 Kuwait F2 Tunisia F1 Tunisia F2 Tunisia F3 Georgia F1 Georgia F2 Tunisia F1 France F19 Morocco F1 Morocco F2 Spain F7 Italy F2 Italy F3 France F6 Italy F8 Tunisia F1 Tunisia F2 Spain F29 Netherlands F5 Morocco F7 Spain F35 Spain F36 Egypt F4 Egypt F5 Spain F39 Sudan F1 Sudan F2 Colombia F1 Colombia F2 Italy F5 Great Britain F7 Netherlands F1 Great Britain F8 Kazakhstan F4 Nigeria F1 Tunisia F3 Italy F23 Tunisia F5 France F13 France F6 France F7 Belgium F2 Tunisia F4 Tunisia F5 Tunisia F1 Qatar F2 Qatar F3 Portugal F2 Italy F12 Italy F13 Iran F1 Iran F2 France F12 France F17 France F18 Tunisia F5 China F1 France F3 Poland F1 Poland F2 Great Britain F3 France F15 United Arab Emirates F2 Netherlands F6 France F2 China F2 France F2 Great Britain F4 Morocco F4 Muller Cup - Ulm Okal Cup - Eckental Powder Byrne Trophy - Surbiton Heilbronn Open - Heilbronn BMW Challenger Open - Monchengladbach Okal Cup 2001 International Bavarian Championships - Eckental Whirlpool Open - Budapest Intersport Heilbronn Open - Heilbronn Challenger Hamburg - Hamburg Black Forest Open - Alpirsbach Heilbronn Open - Heilbronn Uncle Toby's Burnie Challenger - Tasmania Kuppers Kolsch Cup by Lambertz - Aachen Mordovia Cup 2005 - Saransk 2002 USTA Tallahassee Tennis Challenger - Tallahassee TED Open - Istanbul Bauer Watertechnology Cup - Eckental Memorial Kolyaskin - Donetsk Schickendanz Open - Furth The Shelbourne Irish Open - Dublin Gallagher International - Hamilton GHI Bronx Tennis Classic - Bronx Muller Cup - Ulm Okal Cup - International Bavarian Championship - Eckental CA-Challenge - Graz Tunis Open 2006 - Tunis Baden Open - Ettlingen IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury ATU Cup 2001 - Weiden 4th Volkswagen Challenger - Wolfsburg Lambertz Open - Aachen Unicredit (Suisse) Bank S.A. Challenger - Chiasso Black Forest Open - Freudenstadt Open de Franche-Comte - Besancon Hamburg Challenger - Hamburg KGHM Polish Indoors - Wroclaw The LTA Men's Challenger - Southampton Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Baden Open - Karlsruhe IPP Open - Helsinki Schickedanz Open 2007 - Furth Internationaux du Doubs - Besancon Intersport Heilbronn Open - Heilbronn XXXVII Torneig C.E. Laieta - Barcelona XI Open International D'Andorra - Andorra The Manchester Trophy - Manchester TED Open - Istanbul Oberstraufen Cup - Oberstaufen Intersport Heilbronn Open - Heilbronn Volkswagen Challenger 2005 - Wolfsburg Heilbronn Challenger Tatra Banka Slovak Open - Bratislava Open D'Orleans - Orleans Tashkent Challenger - Tashkent Flea Market Cup Busan Challenger Tennis - Busan S Tennis Master Championship - Graz Togliatti Cup - Togliatti ATP Open Castilla y Leon - Segovia Tatra Banka Slovak Open - Bratislava Heilbronn Challenger Wroclaw Challenger Open D'Orleans - Orleans Besancon Challenger Marrakech Challenger Tunis Challenger Ramat Hasharon Challenger Akbank Private Banking TED Open - Istanbul Tennis Napoli Cup 2007 - Napoli Bauer Watertechnology Cup - Eckental Oberstaufen Challenger Mitsubishi Electric Europe Cup - Monza Granby Challenger Saransk Challenger Vancouver Challenger Lambertz Open by Stawag - Aachen Como Challenger Open des Alpes Trophee BNP Paribas - Grenoble St. Remy Challenger Rabat Challenger Tulsa Challenger Quito Challenger Mons Challenger Sacramento Challenger Tanger Challenger Heilbronn Open - Heilbronn BH Telecom Sarajevo 2007 - Sarajevo San Sebastian Challenger Siemens Open - Scheveningen Rabat Challenger Meknes Challenger BMW Tennis Championship - Sunrise Penza Challenger Astana Challenger Ethias Tennis Trophy - Mons San Benedetto Challenger Kobstaedernes ATP Challenger - Kolding Istanbul Challenger Samarkand Challenger Lambertz Open by Stawag - Aachen Ostdeutscher Sparkassen Cup - Dresden Mons Challenger Rennes Challenger Mobilux Open - Luxembourg Eckental Challenger Geneva Challenger Helsinki Challenger Kyoto Challenger Nossa Caixa Tennis Cup - Sao Paulo Bath Challenger Timisoara Challenger - Timisoara Barletta Challenger Tunis Challenger Quimper Challenger BMW Tennis Championship - Sunrise Oberstaufen Cup - Oberstaufen Tunis Challenger Nottingham Challenger Nottingham-2 Challenger Timisoara Challenger Lexington Challenger Shanghai Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Fergana Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Maui Challenger Chitre Challenger Dallas Challenger Morelos Challenger St. Brieuc Challenger Bordeaux Challenger Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Izmir Challenger Orleans Challenger Geneva Challenger Warsteiner Challenger - Wolfsburg Knoxville Challenger Brescia Challenger Wroclaw Challenger Aix En Provence Challenger Ilkley Challenger Mons Challenger Kazan Challenger Rennes Challenger Mersin Challenger Turin Challenger Brescia Challenger Challenger Ford de Cherbourg - Cherbourg Logopak Challenger 2005 - Lubeck Ho Chi Minh City Challenger Bergamo Challenger Gemax Open - Belgrade Busan Challenger Tanger Challenger Leon Challenger Guadalajara Challenger Dallas Challenger Sao Paulo Challenger Seoul Challenger Kosice Challenger Braunschweig Challenger Binghamton Challenger Gatineau Challenger Istanbul Challenger Istanbul Challenger Lamberts Open by Stawag - Aachen Aptos Challenger Sporting Challenger 2003 - Turin Geneva Challenger Bordeaux Challenger Istanbul Challenger Alessandria Challenger Aix En Provence Challenger Tunis Challenger 10th Wartburg Open - Eisenach Surbiton Challenger Braunschweig Challenger Granby Challenger Oberstaufen Challenger Mons Challenger Qujing Challenger Tunis Challenger Olbia Challenger - Olbia Champaign Challenger Heilbronn Challenger Open de Tenis Amaya - Pamplona Bucaramanga Challenger Andria Challenger Shenzhen Challenger Open de L'Isere - Grenoble Shymkent Challenger Knoxville Challenger Marrakech Challenger Cali Challenger Kaohsiung Challenger Aptos Challenger Izmir Challenger Rezidenza Open - Magdeburg Geneva Challenger - Geneva Warsteiner Grand Prix - Oberstaufen Istanbul Challenger Nur-Sultan 3 Challenger Izmir Challenger Charleston Challenger Manchester Challenger Brest Challenger Shenzhen Challenger Volkswagen Challenger 2004 - Wolfsburg Lexington Challenger Marbella Challenger Morelos Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Belgrade Challenger Orlando Challenger Braunschweig Challenger Schickedanz Open - Furth Granby Challenger - Granby Liberec Challenger Compaq Challenger - Bucharest Open Castilla y Leon Trofeo Iberdrola - Segovia Izmir Challenger Aptos Challenger Bergamo Challenger VIII Avierto Internacional de Salinas - Salinas Cherbourg Challenger Zhuhai Challenger ATP Open Castilla y Leon - Segovia Monza Challenger Trofeo Internacional Club Laieta - Barcelona Open de Montauban - Montauban Black Forest Open - Freudenstadt Recanati Challenger Orleans Challenger Prague Challenger Iasi Challenger Biella 2 Challenger Stella Artois Clay Court Championships - Budaors CA Challenge 2002 - Graz Nur-Sultan 4 Challenger Segovia Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Verona Challenger Bogota Challenger Germany F1 Las Vegas Challenger Charlottesville Challenger Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Champaign Challenger Bengalaru 1 Challenger Lille Challenger Tunis Challenger Troisdorf Challenger Little Rock Challenger Raanana Challenger Corrientes Challenger Buenos Aires 3 Challenger Rome Challenger Czech Indoor Open - Prague Uncle Toby's Australian Men's Clay Court Challenger - Canberra Prague Open - Prague Toulouse Challenger Cassis Challenger Santos Challenger Open de L'Isere - Grenoble Ortisei Challenger Fairfield Challenger The LTA Bolton Challenger - Bolton Ambato Challenger USTA Men's Challenger of Dallas - Dallas Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Tunis Open - Tunis Ljubljana Open - Ljubljana PrivatBank Cup - Dnepropetrovsk Hilton Waikoloa Village USTA Challenger - Waikoloa 3rd Volkswagon Challenger - Wolfsburg The Surbiton Trophy - Surbiton Tunis Open - Tunis Bergamo Challenger Glasgow Challenger Rhodes Challenger Nur-Sultan Challenger Liuzhou Challenger Gelsor Open Romania - Bucharest Bangkok Challenger Davidoff Swiss Indoors - Basel Bengalaru Challenger Gerry Weber Open - Halle Samsung Securities Cup - Seoul 2003 Mercedes Cup - Stuttgart Ostrava Challenger Sibiu Challenger Split Challenger Wroclaw Challenger Milan Challenger Izmir Challenger Karlsruhe Challenger Cremona Challenger Braunschweig Challenger Irving Challenger Open Seat Godo - Barcelona Gerry Weber Open - Halle Grand Prix de Tennis de Lyon - Lyon Knoxville Challenger Qatar Open - Doha Kroger / St. Jude International - Memphis Open de la Comunidad Valenciana - Valencia BMW Open - Munich Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach The Stella Artois Championships - London Pilot Pen Tennis - New Haven China Open - Beijing Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Chennai Open - Chennai ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Bratislava Challenger Heilbronn Challenger ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha Kazan Challenger Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Pingguo Challenger BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle Helsinki Challenger Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Brisbane International - Brisbane Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Istanbul Challenger Le Gosier Challenger UNICEF Open - 's Hertogenbosch Salzburg Challenger Furth Challenger Braunschweig Challenger Genova Challenger Izmir Challenger Heilbronn Challenger Open de Moselle - Metz Tashkent Challenger Nottingham Challenger ABN AMRO World Tennis Tournament - Rotterdam Seoul Challenger Geneva Challenger Rimouski Challenger Gerry Weber Open - Halle Open Sabadell Atlantico - Barcelona Davidoff Swiss Indoors Basel - Basel Bratislava Challenger Bank Austria Tennis Trophy - Vienna Meknes Challenger Indianapolis Tennis Championships - Indianapolis Mercedes Cup - Stuttgart San Luis Potosi Challenger Helsinki Challenger PBZ Zagreb Indoors - Zagreb Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Marrakech Challenger Grand Prix Hassan II - Casablanca Sunrise Challenger Campbell's Hall of Fame Tennis Championships - Newport Heilbronn Challenger Grand Prix Hassan II - Casablanca Serbia Open - Belgrade China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo BMW Open - Munich St. Petersburg Open - St. Petersburg Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Moselle Open - Metz Le Gosier Challenger Sarajevo Challenger Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Bogota Challenger Monza Challenger PBZ Zagreb Indoors - Zagreb BMW Open - Munich Santos Challenger Citi Open - Washington China Open - Beijing Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Erste Bank Open - Vienna Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Ortisei Challenger Mumbai Open - Mumbai Singapore Tennis Open - Singapore Tunis Challenger Generali Open - Kitzbuhel China Open - Beijing Qatar ExxonMobil Open - Doha Gerry Weber Open - Halle The Stella Artois Championships - London Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Helsinki Challenger Davidoff Swiss Indoors - Basel Open de Nice Cote dAzur - Nice Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Winston-Salem Open - Winston-Salem China Open - Beijing Open de Moselle - Metz Sydney International - Sydney Qatar Exxon Mobil Open - Doha Qatar ExxonMobil Open - Doha Citi Open - Washington Rome Challenger International German Open - Hamburg Dubai Duty Free Tennis Championships - Dubai Banja Luka Challenger Pilot Pen Tennis - New Haven Sardegna Open - Cagliari Belgrade 2 - Belgrade Caltanissetta Challenger Bratislava Challenger Farmers Classic - Los Angeles PTT Thailand Open - Bangkok Manchester Challenger Kremlin Cup - Moscow Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice 2000 Mercedes Cup - Stuttgart AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Charlottesville Challenger Champaign Challenger Dubai Duty Free Tennis Championships - Dubai Salem Open - Hong Kong ASB Classic - Auckland Grand Prix Hassan II - Casablanca Citi Open - Washington Moselle Open - Metz Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Andria Challenger AIG Japan Open Tennis Championships - Tokyo Puebla Challenger Hall of Fame Tennis Championships - Newport Moselle Open - Metz Chengdu Open - Chengdu San Luis Potosi Challenger Malaysian Open - Kuala Lumpur Valencia Open - Valencia Orleans Challenger Open 13 - Marseille Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Black Forest Open 2002 - Freudenstadt Dubai Duty Free Tennis Championships - Dubai Cassis Challenger Aegon Nottingham Open - Nottingham Bordeaux Challenger Arad Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Tatra Banka Slovak Open - Bratislava Warsteiner Challenger Lubeck - Lubeck Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Canberra Challenger St. Brieuc Challenger Garanti Koza Sofia Open - Sofia Tashkent Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Guadalajara Challenger BMW Open - Munich Aegon Nottingham Open - Nottingham Cordoba Open - Cordoba Citi Open - Washington Mestre Challenger Winnetka Challenger If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Freudenstadt Challenger - Freudenstadt Okal Open - Eckental Forli 2 Challenger Roseto Degli Abruzzi 2 Challenger Millennium Estoril Open - Estoril Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Mercedes Cup - Stuttgart West Side Tennis Club Clay Court Challenger - Forest Hills BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Qatar ExxonMobil Open - Doha Vancouver Challenger Garanti Koza Sofia Open - Sofia Ningboo Challenger Citi Open - Washington Chengdu Open - Chengdu Tata Open Maharashtra - Pune Prague II Challenger Alicante Challenger Parma Challenger Biella 1 Challenger Grand Prix Hassan II - Marrakech Black Forest Open 2004 - Freudenstadt Millennium Estoril Open - Estoril Forli Challenger Swiss Open - Gstaad Citi Open - Washington San Marino Challenger Barletta Challenger Tata Open Maharashtra - Pune Antalya Open - Antalya Barcelona Open Banc Sabadell - Barcelona Qatar ExxonMobil Open - Doha CA Tennis Trophy - Vienna Open Seat Godo 2005 - Barcelona Drummondville Challenger Davidoff Swiss Indoors - Basel Tunis Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Aguascalientes Challenger Grand Prix Hassan II - Marrakech Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Austrian Open - Kitzbuhel Thailand Open - Bangkok Chennai Open - Chennai 2002 Mercedes Cup - Stuttgart Winston Salem - Winston Salem AIG Japan Open - Tokyo US Men's Clay Court Championship - Houston Generali Open - Kitzbuhel China Open - Beijing Ricoh Open - 's-Hertogenbosch Kremlin Cup - Moscow Tiburon Challenger Swiss Indoors Basel - Basel Brasil Open - Sao Paulo UBS Open Gstaad - Gstaad 2001 Mercedes Cup - Stuttgart Tennis Masters Series - Hamburg Almaty Challenger Bangkok Challenger Barcelona Challenger Ostrava Challenger Bratislava Challenger Calgary Challenger Grand Prix Hassan II - Casablanca Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami BMW Open - Munich BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart Masters Series Hamburg - Hamburg Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati PBZ Zagreb Indoors - Zagreb Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Masters Series Hamburg - Hamburg Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Open 13 Provence - Marseille Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York SkiStar Swedish Open - Bastad Shanghai Rolex Masters - Shanghai French Open - Paris Rogers Cup - Toronto Winston-Salem Open - Winston-Salem Western & Southern Open - Cincinnati Gerry Weber Open - Halle BNP Paribas Masters - Paris U.S. Open - New York Sony Ericsson Open - Miami Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Dubai Tennis Open - Dubai Ordina Open - 's-Hertogenbosch French Open - Paris Shanghai Rolex Masters - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London French Open - Paris U.S. Open - New York Erste Bank Open - Vienna Ordina Open - s-Hertogenbosch Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne European Open - Antwerp French Open - Paris Thailand Open - Bangkok French Open - Paris Wimbledon - London Atlanta Tennis Championships - Atlanta Open Sabadell Atlantico - Barcelona BB&T Atlanta Open - Atlanta Farmers Classic - Los Angeles Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Kremlin Cup - Moscow French Open - Paris Australian Open - Melbourne Wimbledon - London Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, PO, SLO-TUN 4-1 Australian Open - Melbourne Davis Cup, Group II, PO, TUN-BLR 2-3 French Open - Paris Davis Cup, Group II, 1R, TUN-FIN 2-3 Wimbledon - London Mutua Madrilena Madrid Open - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris Masters Series Monte Carlo - Monte Carlo BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group II, 1R, TUN-SWE 2-3 Davis Cup, Group 2, PO, LAT-TUN 3-2 Davis Cup, Group II, PO, IRL-TUN 3-2 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, Group II, PO, TUN-BUL 3-2 Olympics - London Olympics - Rio de Janeiro Davis Cup, World Group, 1R, GER-KOR 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, World Group II, PO, GUA-TUN 1-3 Davis Cup, Group I, PO, TUN-BIH 1-3 Davis Cup, Group II, 1R, BIH-TUN 3-1 Davis Cup, Group II, PO, EST-TUN 3-2